package cn.nohan.funplay.module.member.mongo.service.notify.notify;

/**
 * @author caozhipeng
 * @date 2025/8/13
 */
public enum SystemMessageTypeEnum {
    /**
     * 系统消息
     */
    SYSTEM(1001, "系统消息"),
    /**
     * 邮件消息
     */
    EMAIL(1002, "邮件消息"),
    /**
     * 短信消息
     */
    SMS(1003, "短信消息"),
    /**
     * 站内信消息
     */
    NOTIFY(1004, "站内信消息"),
    /**
     * 其他消息
     */
    OTHER(1005, "其他消息"),
    ORDER(1006, "订单消息"),
    PAYMENT(1007, "支付消息"),
    REFUND(1008, "退款消息"),
    ACTIVITY(1009, "活动消息"),
    DYNAMIC(1010, "动态消息"),
    USER(1011, "用户消息"),
    COMMENT(1012, "评论消息"),
    LIKE(1013, "点赞消息"),
    FRIEND(1014, "好友消息"),
    COMMENT_LIKE(1014, "评论点赞消息"),
    COMMENT_LIKE_REPLY(1015, "评论点赞回复消息"),
    GROUP(1016, "群组消息"),
    ACTIVITY_ABDICATE(1017,"活动让位通知"),
    REPORT(1018,"举报消息"),
    LOGISTICS(1019,"物流信息")
    ;



    private Integer code;

    private String name;

    SystemMessageTypeEnum(Integer code, String name) {
        this.code = code;
        this.name = name;
    }

    public Integer getCode() {
        return code;
    }

    public String getName() {
        return name;
    }
}
